package gameobjects;

import org.newdawn.slick.Image;

public class PowerUp {
	public enum tip_powerup {HEALTH, SHIELD, SHOT, STAR};
	
	private Image slika;
	private Image dolar;
	private boolean bod;
	private float xKoord;
	private float yKoord;
	private tip_powerup vrsta;
	private boolean pokupljen;
	
	public PowerUp(Image slika, Image dolar, tip_powerup vrsta) {
		this.slika = slika;
		this.dolar = dolar;
		this.vrsta = vrsta;
		pokupljen = false;
		bod = false;
	}
	
	public Image getSlika() {
		return slika;
	}
	public void setSlika(Image slika) {
		this.slika = slika;
	}
	public float getxKoord() {
		return xKoord;
	}
	public void setxKoord(float xKoord) {
		this.xKoord = xKoord;
	}
	public float getyKoord() {
		return yKoord;
	}
	public void setyKoord(float yKoord) {
		this.yKoord = yKoord;
	}
	public tip_powerup getVrsta() {
		return vrsta;
	}
	public void setVrsta(tip_powerup vrsta) {
		this.vrsta = vrsta;
	}
	public boolean isPokupljen() {
		return pokupljen;
	}
	public void setPokupljen(boolean pokupljen) {
		this.pokupljen = pokupljen;
	}
	
	public Image getDolar() {
		return dolar;
	}

	public void setDolar(Image dolar) {
		this.dolar = dolar;
	}

	public boolean isBod() {
		return bod;
	}

	public void setBod(boolean bod) {
		this.bod = bod;
	}
	
	public void izbaci () {
		double broj = Math.random()*100;
		System.out.println(broj);
		if (broj<25 || broj>75)
			bod = true;
		else
			bod = false;
	}
	
	public void crtaj () {
		if (!bod) slika.draw(xKoord, yKoord);
		else dolar.draw(xKoord, yKoord);
	}
	
}
